body,ul,li,p,h1,h2,h3{padding:0;margin:0;}
body{ font-family:"微软雅黑", Arial, sans-serif; font-size:14px; background:#f5f5f5; line-height:150%;}
h1,h2,h3{font-weight:normal;}
h1{font-size:24px;}
a{ text-decoration:none; color:#444;}
a:hover{color:#2b6ca3;}
ul,li{list-style:none;}
#header,#content,#footer{margin-right:auto; margin-left:auto; width:940px; overflow:hidden;zoom:1;}
#footer{ text-align:center; padding:5px 0 0;}

#header{padding:15px 0 2px;}
#header h1,.menu{float:left;}
#header h1{width:220px; height:30px; text-indent:-100000px;}
.menu{padding:5px 0;}
.menu a{margin-right:30px; font-size:16px;}
.url{float:right; padding:5px 0; color:#ddd;}
.url a{font-size:13px; color:red;}
#content{ background:#fff;padding:10px; margin-top:15px; border:1px solid #eee; border-radius:3px;}
h2{border-bottom:1px solid #eee; padding:8px 0; color:#2b6ca3; font-size:18px;}
h2 span{float:right;}
h2 span a{ background:#2b6ca3; padding:2px 10px; color:#fff; margin-left:20px; font-size:16px; border-radius:3px;}
h2 span a:hover{ color:red; background:#ddd;}

#article{font-size:13px;}
#article table{margin-top:20px; border:1px solid #f5f5f5;}
#article thead{ background:#f9f9f9;}
#article table td{ border-right:1px solid #f5f5f5; border-bottom:1px solid #f5f5f5; padding:10px 0 2px; text-align:center;  color:#999;}
#article table td.title{ text-align:left; font-size:15px; text-indent:5px;}
#article table td.tools{font-size:13px;}
#article table td.page{ text-align:left; text-align:center; padding:15px 0; border-bottom:none;}
td.page a,td.page span{ border:1px solid #eee; padding:5px 10px; margin:0 5px;}
td.page span{ background:#eee; color:#000; font-weight:bold;}




#message li{padding:13px 0 2px; border-bottom:1px dotted #ddd;}
#message li a{color:#2b6ca3;}
#message li a:hover{color:red;}
#message .mdate{color:#999; font-size:13px;}
#message .mdate a{float:right;}